//package me.firstapp.service.weixin.huafei;
//
//import java.util.Date;
//import java.util.List;
//import java.util.Map;
//
//import me.firstapp.common.utils.Page;
//import me.firstapp.module.weixin.order.MobileFareOrder;
//
//public interface MobileFareOrderService {
//
//	MobileFareOrder executeCreateMobileFareOrder(String openId, String name, Long mobileFareId, String remark);
//
//	void executeConfirmOrder(MobileFareOrder mobileFareOrder);
//
//	void executeSavePaymentRecord(MobileFareOrder mobileFareOrder, String thirdPayNo, Integer status, String errorCode,
//			String errorDesc);
//
//	Page<MobileFareOrder> findMobileFareOrderPageByOpenId(Integer pageNo, Integer pageSize, String openId);
//
//	Page<MobileFareOrder> findMobileFareOrderPageByChiefOpenId(Integer pageNo, Integer pageSize, String chiefOpenId);
//
//	MobileFareOrder findMobileFareOrder(String openId, String orderNo);
//
//	Long findTotalOrderCounts(String chiefOpenId);
//
//	Long findOrdersCounts(Integer status, Integer giveFareStatus);
//
//	List<MobileFareOrder> findOrders(Integer status);
//
//	List<MobileFareOrder> findOrders(Integer status, Integer settleFlag);
//
//	Page<MobileFareOrder> findMobileFareOrderPage(Integer pageNo, Integer pageSize, Map<String, Object> searchParams,
//			String sortParam, String sortType, Date startTime, Date endTime);
//
//	MobileFareOrder executeUpdate(MobileFareOrder mobileFareOrder);
//
//	MobileFareOrder executeCompleteOrder(MobileFareOrder mobileFareOrder);
//}
